package com.vuej.core;

import javax.script.Bindings;

/**
 * 将VueFile对象渲染成html片段，渲染完毕后的回调
 */
public interface VueFileRenderCallback {

    /**
     * 渲染失败时触发
     * @param error 异常信息，是一个js Error对象，可以用 (String)error.get("message")，获取异常信息。
     */
    void onError(Bindings error);

    /**
     * 渲染成功时触发
     * @param result 成功的html片段
     */
    void onSuccess(String result) throws Exception;

}
